Skip to main content

DCC 3.4

· 9 min read

New features

IG-733 Apply credits for Open Source libs in DCC

As per this release you can now on https://documentation.inuatek.com/ see a detailed list of all open source components used in the DCC platform. This list is autogenerated for every release going forward. Selected modules contain the version used. This is part of our automatic CVE verification in our test pipeline to assure cybersecurity compliance

IG-817 Expand SIA setup on IoT Admin to generate dcc-user

In preparation for more extensive use of the SIA connect Shadow API for configuration and set-value (see other story), enabling twoway communication for a SIA Connect device under IoT Admin now automatically creates a DCC user for using the Shadow API.

IG-978 Next-gen dashboard: Prototype implementation of MQTT read-write widget for SIA Connect

This release contains a prototype implementation of the MQTT read/write functionality for SIA Connect. The widget is found in Next-gen dashboard widget setting under MISC > Twoway. Call us for more information. The function will eventually be released in the final form for customers with Extended price plan, but can be tested by all users now.

IG-1008 Next-gen Dashboard: Possibility for importing multiple Booleans into Event Widget

Now you can add multiple sample points in the Event Widget, by pressing Ctrl+select in the sample point dropdown list.
Duplicate sample points are intelligently managed; if a sample point already exists in the list, it is ignored, while all other sample points are seamlessly added.

IG-1030 Next-gen Dashboard: Create image/picture widget

You can now create an image widget within the NextGen dashboard, allowing for the display of images alongside other dashboard components.
In addition to the image widget, you can now also add background images to all other widgets. This feature enables users to personalize the appearance of widgets by displaying background images behind the widget content.

IG-1037 Next-gen Dashboard: Functionality to make a widget clickable

This release introduces a new feature aimed at enhancing the user experience by allowing seamless navigation to another URL when clicking a widget. The option is found under General in the widget setup.
Note that the selector for selecting an existing dashboard to be routed to is not yet implemented in this release.

IG-1038 Next-gen Dashboard: Style tab with font color and background color

You can now apply font color and background color for a widget, enabling better readability in all lighting conditions, making it easy to distinguish between the different widgets and make it match my department colors

IG-1039 Next-gen Dashboard: Save button added to navigation bar

Before, it was not visible if a dashboard had unsaved changes, although if closing the browser tab, you would get a leave site warning. A red "Save Changes" symbol has been added, which clearly indicates that you have unsaved changes, and when clicked saves you data.

IG-1040 Next-gen Dashboard: Pop up for remove widget

This release introduces a crucial enhancement to prevent accidental removal of widgets by prompting users to confirm their action before deleting a widget.

IG-1090 Next-gen Dashboard: Option to remove background shadow

This release introduces a new feature that enables users to remove the background shadow from their widgets, allowing for seamless integration with the background and enhancing the overall aesthetics of the dashboard.

IG-1094 Next-gen Dashboard: New table widget

Multiple Value Monitoring:
Users can now monitor multiple values simultaneously.
Visual feedback is provided if any monitored value exceeds a threshold specified from the datasource.

Enhanced Data Point Management:
Added functionality to select a sample point and add it to the monitoring list.

IG-1108 Next-gen Dashboard: Search bar introduced

As for Classic dashboards it is not possible to search in Next-gen dashboards

IG-1112 Event Trigger Group - Redefined Add and Save terms

The terms Add and Save have been redefined to be more intuitive. The “Create Trigger” button on the left menu is changed to “Add Trigger” and the "Add" option in the lower right corner now reads "Save"

IG-1128 Next-gen Dashboard: various usability changes

Save Changes Always True: Resolved an issue where the "Save changes" prompt was always appearing when reloading or entering the dashboard, regardless of whether any changes were made.

Font Size Discrepancy: Fixed a problem where the "No data" message was not displayed in the user-specified font size.

Label Widget Whitespace: Adjusted the label widget to reduce excessive whitespace around text, preventing the text from becoming too small and scrollable.

Clickable Widget Cursor: Updated the cursor to change to a hand icon when hovering over clickable widgets, providing a clearer visual cue for interactivity.

Add to Sample Point Reminder: Improved the UI to provide a reminder or prompt to users to press "Add" when adding a sample point, minimizing the chance of oversight.

Accordion/Dropdown Expansion: Modified the behavior of accordions and dropdowns in the edit view so that they are no longer all expanded by default, reducing initial overwhelm and improving usability.

Table Widget Text Margin: Added margins to the text in table widgets to ensure readability, especially at the edges.

Last Column Removal in Table Widget: Corrected an issue where the last column in table widgets was removed if no threshold was exceeded, ensuring consistent appearance across multiple table widgets.

Widget Size Comparison: Implemented a feature allowing users to easily compare and ensure that two widgets are the same size when resizing.

Preview Configuration: Fixed the preview functionality to display all configured items correctly, ensuring accurate representation of the dashboard.

IG-1138 Seneca is now an option in IoT device selection

You can now select Seneca in the Create new IoT device selection in the IoT Administration menu. The depicted icon is a model R203, but the configuration will apply to other Seneca devices also.

IG-1149 Next-gen Dashboard: The widget title in edit mode now reflects the type of widget being edited

Widget Title in Edit Mode: When entering edit mode for a widget, the title bar now displays the specific type of widget being edited. This enhancement provides clear identification of the widget type.

Bug fixes

IG-1036 Next-gen Dashboard: Performance fix for Value widget

This release addresses the performance issue associated with adding the Value widget by implementing optimizations to mitigate excessive CPU usage.

IG-1041 Next-gen Dashboard: Keyboard shortcuts for mac

Fixed an issue where keyboard shortcuts, were not functioning as expected for saving the dashboard on Mac operating systems.

IG-1045 Parsing error on MQTT-SBI payloads for some MQTT devices

A parse error was experienced for some MQTT devices due to missing type validation of the payload format. This has been fixed

IG-1062 Saving of edited values in Event Trigger Groups were not saved in some cases

When editing existing values in Event Trigger Groups, the changes were not saved unless first pressing the up/down arrows before pressing save. This has been fixed

IG-1064 Classic Dashboard: Symbol widget showing wrong status

If an IoT device looses connection to DCC, it was not possible to show a state like "offline", as the symbol widget does not explicitly get a sample value to interpret as offline. Now a new option has been introduced, "Set maximum expected sample period in seconds:" which will show the Default trigger if the widget has not received an update to the associated datapoint within this period.

IG-1065 Imported icons for data refinement does not work for bit translations

Uploading an own icon for "Translates to" under Binary Masking translation does not work as it does for "Default translates to" and for "Raw data translation". Note that it is WAD that the icon is not added to the list of icons, i.e. if selecting another icon in the list, or explicitly selecting the uploaded icon in the list, will remove the icon.

IG-1067 Classic Dashboard: Values in logistic info widget appears as 1/0 instead of true/false

Fixed an inconsistency where logistics info read true/false values from the database but 1/0 values from Redis. This has been standardized so that logistics info now consistently reads and processes true/false values, regardless of the data source.

IG-1083 Classic Dashboard: Replace DCM/IoT device does not work if dashboard uses picture widget

Issue: The "Replace DCM/IoT Device" feature did not function correctly when the dashboard contained a picture widget. This caused the device list to be empty, preventing users from selecting a new DCM.
Resolution: Fixed the issue where the presence of a picture widget interfered with the device list population. The workflow now correctly displays available devices for replacement.

IG-1084 Classic Dashboard: Picture widget with several sample points will cover the close/apply buttons

Picture widget with several sample points will cover the close/apply buttons. This has been fixed

IG-1122 It is not possible to delete a dashboard that has been inherited by a subcompany

Inheriting a dashboard to a subcompany resulted in that dashboard not being able to be deleted until all inheritances were removed. This has been updated to automatically unlink dashboards that are deleted from all inhered companies.

IG-1133 Next-gen Dashboard: Widget Drag-and-drop is difficult for certain screen sizes

When dragging widgets, they would either move too fast or too slow, depending on the screen size. Now the dragging is much smoother.

IG-1167 New trigger groups do not generate mail or SMS

Default Notification Settings: Resolved an issue where new trigger groups were not receiving email or SMS notifications. This was due to the removal of the logic to enable/disable mail and SMS on events.

IG-1172 Manipulate Samplepoint for MQTT-devices does not work

The Optional feature Manipulate Samplepoint for trigger definitions in Event Trigger Groups did not work. This has been fixed